package space.panker916.pojo;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;


//事件的定义
@Data
public class Event {
    private String topic;
    // 事件的发起者（评论者、点赞者、关注者）（一定是用户）
    private int userId;

    // 事件的接受者（被评论者、被点赞者、被关注者）（是实体类型，不一定是用户，可能是 帖子||评论||用户）
    private int entityType;
    private int entityId;
    private int entityUserId;
    private Map<String, Object> data = new HashMap<>();

    public void setData(String key, Object value) {
        this.data.put(key, value);
    }
}
